<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>流程控制</title>
    </head>
    <body>
        <script>
            /*大家加油～～*/
            /***********************************
             1.请写出javascript的三种循环
             ***********************************/
            //  答:
            // while () {};
            // do {} while ();
            // for(){}
            /***********************************
             2.在控制台中用循环输出 0 0.2 0.4 0.6 0.8 1
             ***********************************/
            let n = 0;
            while (n <= 10) {
                console.log(n / 10);
                n += 2;
            }

            /***********************************
             3.请写出break和continue作用和区别
             ***********************************/
            // 答:
            // break直接结束整个循环
            // continue跳过当前的循环，继续下一次循环
            /***********************************
             4.循环输出1-100 里的奇数
             ***********************************/
            for (let i = 1; i <= 100; i++) {
                if (i % 2 !== 0) {
                    console.log(i);
                }
            }
            /**************************W*********
             5.有一座桥，当你身上所拥有的钱大于 30000 时，每过一次桥则需要支付 3000 元。当你身上的钱小于或等于 30000 时，每过一次桥则需要支付你身上 10%的钱。已知有一个人身上有 33000 元，问此人能过这座桥多少次之后，身上的钱会少于 100 块?
             ***********************************/
            let money = 33000;
            let n1 = 0;
            let n2 = 0;
            while (money > 30000) {
                money -= 3000;
                n1++;
            }
            while (money <= 30000 && money >= 100) {
                money -= money / 10;
                n2++;
            }
            let n3 = n1 + n2;
            console.log(n3);

            /***********************************
             6.小明去存 1000 钱，每天会产生 1%的利息，求问，30 天后，小明可以拿回多少钱
             ***********************************/
            let deposit = 1000;
            for (let i = 0; i < 30; i++) {
                deposit += deposit * 0.01;
            }
            console.log(deposit);
        </script>
    </body>
</html>
